

// 获取全局应用程序实例对象
const app = getApp();

// 创建页面实例对象
Page({
  /**
   * 页面名称
   */
  name: "index",
  /**
   * 页面的初始数据
   */

  data: {
    
  
  
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad () {
    var this1 = this;
    wx.login({
      success: function (res) {
        if (res.code) {
          console.log(res.code)
          var rescode = res.code;
          console.log(rescode)
          wx.request({
            url: 'https://deepspread.com/gonghui/login.php?appid=wx2bf2a5cfe6b33e15&appsecreat=560755cf35e1ede559aca4883b126f6f&jscode=' + rescode, //仅为示例，并非真实的接口地址
            data: {

            },
            header: {
              'content-type': 'application/json' // 默认值
            },
            success: function (res) {
              console.log(res.data)
              var jsonStr = res.data;
              jsonStr = jsonStr.replace(" ", "");
              if (typeof jsonStr != 'object') {
                jsonStr = jsonStr.replace(/\ufeff/g, "");//重点
                var jj = JSON.parse(jsonStr);
                console.log(jj);
                app.sessionkey = jj.session_key;
                app.openid = jj.openid;
              }
              else
              {
                app.sessionkey = res.data.session_key;
                app.openid = res.data.openid;
              }
       
              wx.getUserInfo({
                success: function (res) {
                  var userInfo = res.userInfo
                  var nickName = userInfo.nickName
                  var avatarUrl = userInfo.avatarUrl
                  var gender = userInfo.gender //性别 0：未知、1：男、2：女
                  var province = userInfo.province
                  var city = userInfo.city
                  var country = userInfo.country
                  app.nickname = nickName;
                  app.touxiang = avatarUrl;
                  app.gender = gender;
                  app.city = city;
                  app.province = province;
                 
                }
              });
            }})}}});
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow () {
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh () {
    
  },


  //以下为自定义点击事件
  
})

